package com.yichang.comisiones.service;

import com.yichang.comisiones.dto.UsuarioDTO;
import java.util.List;

public interface UsuarioService {
    public Integer insertar(UsuarioDTO usuario) throws Exception;
    public void actualizar(UsuarioDTO usuario);
    public void eliminar(UsuarioDTO usuario);
    public List<UsuarioDTO> buscarTodos(boolean admin);
    public UsuarioDTO buscar(Integer id);
    public List<UsuarioDTO> buscarPorNombre(String nombre);
    public UsuarioDTO buscarPorCorreo(String correo);
    public UsuarioDTO buscarPorCodigo(String codigo);
    public void changePassword(UsuarioDTO usuario);
}